.body
    position: relative

.header
    position: fixed
    display: flex

    align-items: center
    justify-content: center
    width: 100%

    padding: 10px 0

    z-index: 1

    background-color: #14151670

.footer
    display: flex
    flex-direction: column
    align-items: center

    padding: 90px 80px 30px

    background-color: #474a51

    &_copyright_and_yaer
        width: 100%
        display: flex
        flex-direction: column

    &_copyright
        align-self: flex-start
    &_year
        align-self: flex-end

@media (max-width: 800px)
    .header
        position: absolute
        justify-content: space-around
    .footer
        padding: 20px
